﻿using System.Diagnostics.Contracts;

namespace System.Reactive.Subjects
{
	public sealed class AsyncSubject<T>
	{
		public AsyncSubject<T> GetAwaiter()
		{
			Contract.Ensures(Contract.Result<AsyncSubject<T>>() != null, null, "Contract.Result<AsyncSubject<T>>() != null");
			return null;
		}
	}
}